说明:web.xml的加载顺序是:【Context-Param】->【Listener】->【Filter】->【Servlet】,而同个类型之间的实际程序调用的时候的顺序是根据对应 ...
说明:web.xml的加载顺序是:【Context-Param】->【Listener】->【Filter】->【Servlet】,而同个类型之间的实际程序调用的时候的顺序是根据对应 ...
一、背景 公司的门户资讯网站的需求:对所有的静态页面做301 重定向(seo 提出的),例如:输入abc.com 能够重定向到 www.abc.com,输入abc.com/news 能够重定向到ww ...
概要 本章是从《Effective Java》摘录整理出来的关于异常处理的几条建议。内容包括:第1条: 只针对不正常的情况才使用异常第2条: 对于可恢复的条件使用被检查的异常,对于程序错误使用 ...
一、客户端获取类的一个实例,有两种解决方案 最传统的方法就是提供一个公有的构造器。 类提供一个公有的静态工厂方法,返回一个类的实例的静态方法。 二、静态工厂方法的优点 1、有方法名 ...
一、背景 SEO 为了让百度搜索引擎收录更多的文章,需要将历史数据的文章链接进行提交。SEO 那边已经申请熊掌号,这边需要调用熊掌号提供的接口进行操作(详情可查看熊掌号搜索资源平台)。 二、代码实 ...
一、背景 每次启动tomcat 时,console 控制台会输出各种信息,其中看到这两条信息 [xxx 2018-06-04 15:52:13,772](DEBUG) - xxx.xxx.basi ...
复合优于继承 继承打破了封装性(子类依赖父类中特定功能的实现细节) 合理的使用继承的情况: 在包内使用 父类专门为继承为设计,并且有很好的文档说明,存在is-a关系 只有当子类真 ...